/*
 * An XML document type.
 * Localname: transition
 * Namespace: urn:jbpm.org:jpdl-3.2
 * Java type: x2.orgJpdl3.jbpm.TransitionDocument
 *
 * Automatically generated - do not modify.
 */
package x2.orgJpdl3.jbpm;


/**
 * A document containing one transition(@urn:jbpm.org:jpdl-3.2) element.
 *
 * This is a complex type.
 */
public interface TransitionDocument extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TransitionDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s9AF6EB416A5C93629A4C02ECFBC1909B").resolveHandle("transition992cdoctype");
    
    /**
     * Gets the "transition" element
     */
    x2.orgJpdl3.jbpm.TransitionDocument.Transition getTransition();
    
    /**
     * Sets the "transition" element
     */
    void setTransition(x2.orgJpdl3.jbpm.TransitionDocument.Transition transition);
    
    /**
     * Appends and returns a new empty "transition" element
     */
    x2.orgJpdl3.jbpm.TransitionDocument.Transition addNewTransition();
    
    /**
     * An XML transition(@urn:jbpm.org:jpdl-3.2).
     *
     * This is a complex type.
     */
    public interface Transition extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Transition.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s9AF6EB416A5C93629A4C02ECFBC1909B").resolveHandle("transitionb39belemtype");
        
        /**
         * Gets a List of "description" elements
         */
        java.util.List<java.lang.String> getDescriptionList();
        
        /**
         * Gets array of all "description" elements
         * @deprecated
         */
        java.lang.String[] getDescriptionArray();
        
        /**
         * Gets ith "description" element
         */
        java.lang.String getDescriptionArray(int i);
        
        /**
         * Gets (as xml) a List of "description" elements
         */
        java.util.List<org.apache.xmlbeans.XmlString> xgetDescriptionList();
        
        /**
         * Gets (as xml) array of all "description" elements
         * @deprecated
         */
        org.apache.xmlbeans.XmlString[] xgetDescriptionArray();
        
        /**
         * Gets (as xml) ith "description" element
         */
        org.apache.xmlbeans.XmlString xgetDescriptionArray(int i);
        
        /**
         * Returns number of "description" element
         */
        int sizeOfDescriptionArray();
        
        /**
         * Sets array of all "description" element
         */
        void setDescriptionArray(java.lang.String[] descriptionArray);
        
        /**
         * Sets ith "description" element
         */
        void setDescriptionArray(int i, java.lang.String description);
        
        /**
         * Sets (as xml) array of all "description" element
         */
        void xsetDescriptionArray(org.apache.xmlbeans.XmlString[] descriptionArray);
        
        /**
         * Sets (as xml) ith "description" element
         */
        void xsetDescriptionArray(int i, org.apache.xmlbeans.XmlString description);
        
        /**
         * Inserts the value as the ith "description" element
         */
        void insertDescription(int i, java.lang.String description);
        
        /**
         * Appends the value as the last "description" element
         */
        void addDescription(java.lang.String description);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "description" element
         */
        org.apache.xmlbeans.XmlString insertNewDescription(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "description" element
         */
        org.apache.xmlbeans.XmlString addNewDescription();
        
        /**
         * Removes the ith "description" element
         */
        void removeDescription(int i);
        
        /**
         * Gets a List of "condition" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition> getConditionList();
        
        /**
         * Gets array of all "condition" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition[] getConditionArray();
        
        /**
         * Gets ith "condition" element
         */
        x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition getConditionArray(int i);
        
        /**
         * Returns number of "condition" element
         */
        int sizeOfConditionArray();
        
        /**
         * Sets array of all "condition" element
         */
        void setConditionArray(x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition[] conditionArray);
        
        /**
         * Sets ith "condition" element
         */
        void setConditionArray(int i, x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition condition);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "condition" element
         */
        x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition insertNewCondition(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "condition" element
         */
        x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition addNewCondition();
        
        /**
         * Removes the ith "condition" element
         */
        void removeCondition(int i);
        
        /**
         * Gets a List of "action" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.ActionDocument.Action> getActionList();
        
        /**
         * Gets array of all "action" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.ActionDocument.Action[] getActionArray();
        
        /**
         * Gets ith "action" element
         */
        x2.orgJpdl3.jbpm.ActionDocument.Action getActionArray(int i);
        
        /**
         * Returns number of "action" element
         */
        int sizeOfActionArray();
        
        /**
         * Sets array of all "action" element
         */
        void setActionArray(x2.orgJpdl3.jbpm.ActionDocument.Action[] actionArray);
        
        /**
         * Sets ith "action" element
         */
        void setActionArray(int i, x2.orgJpdl3.jbpm.ActionDocument.Action action);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "action" element
         */
        x2.orgJpdl3.jbpm.ActionDocument.Action insertNewAction(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "action" element
         */
        x2.orgJpdl3.jbpm.ActionDocument.Action addNewAction();
        
        /**
         * Removes the ith "action" element
         */
        void removeAction(int i);
        
        /**
         * Gets a List of "script" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.ScriptDocument.Script> getScriptList();
        
        /**
         * Gets array of all "script" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.ScriptDocument.Script[] getScriptArray();
        
        /**
         * Gets ith "script" element
         */
        x2.orgJpdl3.jbpm.ScriptDocument.Script getScriptArray(int i);
        
        /**
         * Returns number of "script" element
         */
        int sizeOfScriptArray();
        
        /**
         * Sets array of all "script" element
         */
        void setScriptArray(x2.orgJpdl3.jbpm.ScriptDocument.Script[] scriptArray);
        
        /**
         * Sets ith "script" element
         */
        void setScriptArray(int i, x2.orgJpdl3.jbpm.ScriptDocument.Script script);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "script" element
         */
        x2.orgJpdl3.jbpm.ScriptDocument.Script insertNewScript(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "script" element
         */
        x2.orgJpdl3.jbpm.ScriptDocument.Script addNewScript();
        
        /**
         * Removes the ith "script" element
         */
        void removeScript(int i);
        
        /**
         * Gets a List of "create-timer" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer> getCreateTimerList();
        
        /**
         * Gets array of all "create-timer" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer[] getCreateTimerArray();
        
        /**
         * Gets ith "create-timer" element
         */
        x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer getCreateTimerArray(int i);
        
        /**
         * Returns number of "create-timer" element
         */
        int sizeOfCreateTimerArray();
        
        /**
         * Sets array of all "create-timer" element
         */
        void setCreateTimerArray(x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer[] createTimerArray);
        
        /**
         * Sets ith "create-timer" element
         */
        void setCreateTimerArray(int i, x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer createTimer);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "create-timer" element
         */
        x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer insertNewCreateTimer(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "create-timer" element
         */
        x2.orgJpdl3.jbpm.CreateTimerDocument.CreateTimer addNewCreateTimer();
        
        /**
         * Removes the ith "create-timer" element
         */
        void removeCreateTimer(int i);
        
        /**
         * Gets a List of "cancel-timer" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer> getCancelTimerList();
        
        /**
         * Gets array of all "cancel-timer" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer[] getCancelTimerArray();
        
        /**
         * Gets ith "cancel-timer" element
         */
        x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer getCancelTimerArray(int i);
        
        /**
         * Returns number of "cancel-timer" element
         */
        int sizeOfCancelTimerArray();
        
        /**
         * Sets array of all "cancel-timer" element
         */
        void setCancelTimerArray(x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer[] cancelTimerArray);
        
        /**
         * Sets ith "cancel-timer" element
         */
        void setCancelTimerArray(int i, x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer cancelTimer);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "cancel-timer" element
         */
        x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer insertNewCancelTimer(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "cancel-timer" element
         */
        x2.orgJpdl3.jbpm.CancelTimerDocument.CancelTimer addNewCancelTimer();
        
        /**
         * Removes the ith "cancel-timer" element
         */
        void removeCancelTimer(int i);
        
        /**
         * Gets a List of "mail" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.MailDocument.Mail> getMailList();
        
        /**
         * Gets array of all "mail" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.MailDocument.Mail[] getMailArray();
        
        /**
         * Gets ith "mail" element
         */
        x2.orgJpdl3.jbpm.MailDocument.Mail getMailArray(int i);
        
        /**
         * Returns number of "mail" element
         */
        int sizeOfMailArray();
        
        /**
         * Sets array of all "mail" element
         */
        void setMailArray(x2.orgJpdl3.jbpm.MailDocument.Mail[] mailArray);
        
        /**
         * Sets ith "mail" element
         */
        void setMailArray(int i, x2.orgJpdl3.jbpm.MailDocument.Mail mail);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "mail" element
         */
        x2.orgJpdl3.jbpm.MailDocument.Mail insertNewMail(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "mail" element
         */
        x2.orgJpdl3.jbpm.MailDocument.Mail addNewMail();
        
        /**
         * Removes the ith "mail" element
         */
        void removeMail(int i);
        
        /**
         * Gets a List of "exception-handler" elements
         */
        java.util.List<x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler> getExceptionHandlerList();
        
        /**
         * Gets array of all "exception-handler" elements
         * @deprecated
         */
        x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler[] getExceptionHandlerArray();
        
        /**
         * Gets ith "exception-handler" element
         */
        x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler getExceptionHandlerArray(int i);
        
        /**
         * Returns number of "exception-handler" element
         */
        int sizeOfExceptionHandlerArray();
        
        /**
         * Sets array of all "exception-handler" element
         */
        void setExceptionHandlerArray(x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler[] exceptionHandlerArray);
        
        /**
         * Sets ith "exception-handler" element
         */
        void setExceptionHandlerArray(int i, x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler exceptionHandler);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "exception-handler" element
         */
        x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler insertNewExceptionHandler(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "exception-handler" element
         */
        x2.orgJpdl3.jbpm.ExceptionHandlerDocument.ExceptionHandler addNewExceptionHandler();
        
        /**
         * Removes the ith "exception-handler" element
         */
        void removeExceptionHandler(int i);
        
        /**
         * Gets the "to" attribute
         */
        java.lang.String getTo();
        
        /**
         * Gets (as xml) the "to" attribute
         */
        org.apache.xmlbeans.XmlString xgetTo();
        
        /**
         * Sets the "to" attribute
         */
        void setTo(java.lang.String to);
        
        /**
         * Sets (as xml) the "to" attribute
         */
        void xsetTo(org.apache.xmlbeans.XmlString to);
        
        /**
         * Gets the "name" attribute
         */
        java.lang.String getName();
        
        /**
         * Gets (as xml) the "name" attribute
         */
        org.apache.xmlbeans.XmlString xgetName();
        
        /**
         * True if has "name" attribute
         */
        boolean isSetName();
        
        /**
         * Sets the "name" attribute
         */
        void setName(java.lang.String name);
        
        /**
         * Sets (as xml) the "name" attribute
         */
        void xsetName(org.apache.xmlbeans.XmlString name);
        
        /**
         * Unsets the "name" attribute
         */
        void unsetName();
        
        /**
         * An XML condition(@urn:jbpm.org:jpdl-3.2).
         *
         * This is a complex type.
         */
        public interface Condition extends org.apache.xmlbeans.XmlObject
        {
            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Condition.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s9AF6EB416A5C93629A4C02ECFBC1909B").resolveHandle("condition7922elemtype");
            
            /**
             * Gets the "expression" attribute
             */
            java.lang.String getExpression();
            
            /**
             * Gets (as xml) the "expression" attribute
             */
            org.apache.xmlbeans.XmlString xgetExpression();
            
            /**
             * True if has "expression" attribute
             */
            boolean isSetExpression();
            
            /**
             * Sets the "expression" attribute
             */
            void setExpression(java.lang.String expression);
            
            /**
             * Sets (as xml) the "expression" attribute
             */
            void xsetExpression(org.apache.xmlbeans.XmlString expression);
            
            /**
             * Unsets the "expression" attribute
             */
            void unsetExpression();
            
            /**
             * A factory class with static methods for creating instances
             * of this type.
             */
            
            public static final class Factory
            {
                public static x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition newInstance() {
                  return (x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
                
                public static x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition newInstance(org.apache.xmlbeans.XmlOptions options) {
                  return (x2.orgJpdl3.jbpm.TransitionDocument.Transition.Condition) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
                
                private Factory() { } // No instance of this class allowed
            }
        }
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static x2.orgJpdl3.jbpm.TransitionDocument.Transition newInstance() {
              return (x2.orgJpdl3.jbpm.TransitionDocument.Transition) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
            
            public static x2.orgJpdl3.jbpm.TransitionDocument.Transition newInstance(org.apache.xmlbeans.XmlOptions options) {
              return (x2.orgJpdl3.jbpm.TransitionDocument.Transition) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
            
            private Factory() { } // No instance of this class allowed
        }
    }
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static x2.orgJpdl3.jbpm.TransitionDocument newInstance() {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
        
        /** @param file the file from which to load an xml document */
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static x2.orgJpdl3.jbpm.TransitionDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (x2.orgJpdl3.jbpm.TransitionDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}
